This extra space after the newline causes printk to get confused
and re-evaluate do_print and leave start_of_line == 0. Anything
printed after this will always print, regardless of intended
log level.
Signed-off-by: Alex Williamson <alex.williamson@hp.com>
} else if (mpaddr - IO_PORTS_PADDR < IO_PORTS_SIZE) {
/* Log I/O port probing, but complain less loudly about it */
gdprintk(XENLOG_INFO, "vcpu %d iip 0x%016lx: bad I/O port access "
- "0x%lx\n ", current->vcpu_id, PSCB(current, iip),
+ "0x%lx\n", current->vcpu_id, PSCB(current, iip),
IO_SPACE_SPARSE_DECODING(mpaddr - IO_PORTS_PADDR));
} else {
gdprintk(XENLOG_WARNING, "vcpu %d iip 0x%016lx: bad mpa 0x%lx "